package com.ynet.middleground.riskmanage.dto;

import java.io.Serializable;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author songyf
 * @description 查询裁判文书
 * @date 2020-08-10 17:39
 */
@Data
@ApiModel(value = "裁判文书信息", description = "裁判文书信息")
public class JudgmentDocDTO implements Serializable {

	private static final long serialVersionUID = 3637862343920849080L;
    
    /**
     * Id
     */
    @ApiModelProperty(value = "裁判文书Id", notes = "裁判文书Id")
    private String id;

    @ApiModelProperty(value = "文书标题", notes = "文书标题")
    private String caseName;

    @ApiModelProperty(value = "案由", notes = "案由")
    private String caseReason;

    @ApiModelProperty(value = "案号", notes = "案号")
    private String caseNo;

    @ApiModelProperty(value = "案件金额（元）", notes = "案件金额（元）")
    private String amount;

    @ApiModelProperty(value = "是否原告，true或false", notes = "是否原告，true或false")
    private String isProsecutor;

    @ApiModelProperty(value = "是否被告，true或false", notes = "是否被告，true或false")
    private String isDefendant;

    @ApiModelProperty(value = "裁判结果", notes = "裁判结果")
    private String judgeResult;

    @ApiModelProperty(value = "裁判日期,如2021-08-24", notes = "裁判日期,如2021-08-24")
    private String judgeDate;

    @ApiModelProperty(value = "发布日期,如2021-08-24", notes = "发布日期,如2021-08-24")
    private String publishDate;

    @ApiModelProperty(value = "当事人信息", notes = "当事人信息")
    private List<PartyDTO> partyList;

    @ApiModelProperty(value = "案件类型(ms:民事 xs:刑事 xz:行政  pc:赔偿 zx:执行 gx: 管辖案件 gsx：国际司法协助案件   qsx：区际司法协助案件  other：其他)", notes = "案件类型(ms:民事 xs:刑事 xz:行政  pc:赔偿 zx:执行 gx: 管辖案件 gsx：国际司法协助案件   qsx：区际司法协助案件  other：其他)")
    private String caseType;
}
